org.eclipse.vtp.desktop.editors.core.model
Class UICanvas

java.lang.Object
  extended by org.eclipse.vtp.desktop.editors.core.model.UICanvas
All Implemented Interfaces:
UIComponentListener

public class UICanvas
extends java.lang.Object
implements UIComponentListener


Constructor Summary
UICanvas(UIModel uiModel, org.w3c.dom.Element canvasElement)
           
UICanvas(UIModel uiModel, java.lang.String name)
           
 
Method Summary
 UIConnector addConnector(Connector connector, UIElement origin, UIElement destination)
           
 UIElement addElement(Element element, int x, int y)
           
 void addListener(UICanvasListener listener)
           
 void componentChanged(UIComponent component)
           
 void componentDeleted(UIComponent component)
           
 void delete()
           
 int getHeight()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 int getOrientation()
           
 PaperSize getPaperSize()
           
 UIModel getUIModel()
           
 int getWidth()
           
 java.util.List listUIConnectors()
           
 java.util.List listUIElements()
           
 void removeConnector(UIConnector uiConnector)
           
 void removeElement(UIElement uiElement)
           
 void removeListener(UICanvasListener listener)
           
 void setName(java.lang.String name)
           
 void setOrientation(int orientation)
           
 void setPaperSize(PaperSize paperSize)
           
 void storeCanvas(org.w3c.dom.Element designElement)
           
 void validateCanvasStatus()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UICanvas

public UICanvas(UIModel uiModel,
                java.lang.String name)

UICanvas

public UICanvas(UIModel uiModel,
                org.w3c.dom.Element canvasElement)
Method Detail

getUIModel

public UIModel getUIModel()

storeCanvas

public void storeCanvas(org.w3c.dom.Element designElement)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getId

public java.lang.String getId()

getPaperSize

public PaperSize getPaperSize()

getOrientation

public int getOrientation()

setOrientation

public void setOrientation(int orientation)

setPaperSize

public void setPaperSize(PaperSize paperSize)

getWidth

public int getWidth()

getHeight

public int getHeight()

listUIElements

public java.util.List listUIElements()

removeElement

public void removeElement(UIElement uiElement)

addElement

public UIElement addElement(Element element,
                            int x,
                            int y)

listUIConnectors

public java.util.List listUIConnectors()

removeConnector

public void removeConnector(UIConnector uiConnector)

addConnector

public UIConnector addConnector(Connector connector,
                                UIElement origin,
                                UIElement destination)

componentChanged

public void componentChanged(UIComponent component)
Specified by:
componentChanged in interface UIComponentListener

componentDeleted

public void componentDeleted(UIComponent component)
Specified by:
componentDeleted in interface UIComponentListener

delete

public void delete()

addListener

public void addListener(UICanvasListener listener)

removeListener

public void removeListener(UICanvasListener listener)

validateCanvasStatus

public void validateCanvasStatus()